//
//  TabelViewCellFactory.m
//  Hero
//
//  Created by lanou3g on 16/5/6.
//  Copyright © 2016年 刘永庆. All rights reserved.
//

#import "TabelViewCellFactory.h"

@implementation TabelViewCellFactory
+ (BaseTableViewCell *) dequeueReusableModelCell:(BaseModel *)model withTableView:(UITableView *)tableView andIndexPath:(NSIndexPath *)indexPath {
    // 根据model对象，将类名转换成字符串
    NSString *modelName = NSStringFromClass([model class]);
    BaseTableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:[NSString stringWithFormat:@"%@", modelName] forIndexPath:indexPath];
    // 给cell对象发送设置数据消息，设置cell上的数据
    [cell setDataWithModel:model];
    return cell;
}

@end
